Economics of Software Reuse and Market Positioning for Customized Software Solutions
نویسندگان
چکیده
Most of the software companies can neither be typical software product based company like Microsoft nor afford to develop each customized application for individual customer from clean slate without taking into consideration of reuse. Software companies are under increasing competitive pressure for improving delivery parameters such as cost, quality, and time. Systematic reuse is an opportunity of continued cost reduction, quality improvement and lead time reduction in software delivery. Systematic reuse largely depends on the scope of delivering customized software applications in the same market segment repeatedly to multiple customers. Thorough market analysis provides basic inputs for defining generic product concept for delivering mass customized solutions. The problem of establishing a successful new business around a generic software product concept is not challenging because of shortage of ideas, but rather problems exist in proper analysis of the market and adoption of reuse capability for continued price reduction and quality improvement to deal with evolving market forces for delivering mass customized solutions. This paper, therefore, suggests the application of market positioning strategy to benefit from software reuse for delivering customized software solutions. In this paper, economics of software reuse has been integrated with market positioning for delivering customized software solution. It is believed that such integration will improve the decision making ability of software professionals for strengthening the capability of software companies in delivering customized solutions to target market segment by taking the advantage of software reuse economics.
منابع مشابه
Software reuse and its impact on Productivity, Quality and Time-to-market
Eunjung Lee ([email protected]) Department of Computer Science University of Houston Abstract This paper presents the assessed impact of software reuse. Software reuse is the process of using existing work products instead of building them from scratch. Reuse is assumed to be a very effective strategy for software industry to develop high productivity and high quality software. Here the present p...
متن کاملModel Driven Software Product Line Process for Service/Component-Based Applications
The software reuse becomes the key for companies to improve development costs, time-to-market, and software quality. The Software Product Line Engineering (SPLE) and the Model Driven Engineering (MDE) are two new forms of software reuse. Software product lines are recognized as a successful approach to reuse in many domains (cars, printers, phones...) and especially in software development. Sof...
متن کاملVariability in Evolving Software Product Lines
Software reuse is perceived as the key to successful software development because of the potential for shortened time to market, increased quality and reduced costs. In recent years software product lines have emerged as a promising way to achieve large scale software reuse. Challenges against successful reuse when developing in a software product line involves management of the differences bet...
متن کاملDouble-Anchored Software Architecture for Wireless Sensor Networks
After a decade of intense research and development,Wireless SensorNetworks (WSNs) are on the verge of transforming from an obscure technology into a viable market segment. In this period, the WSN node hardware has constantly improved, resulting in better functionality while size, cost and energy consumption have been reduced. Unfortunately, the software development process has not been able to ...
متن کاملImproving Reuse in Architecture Modeling with Higher-Order Components
Modern architecture description languages (ADLs) combine the benefits of componentbased software engineering and model-driven development. Conceiving software component models as black-boxes entails challenges to their reuse when they must be customized to the new application context. Thus, reuse in ADLs usually is limited to situations with perfect fit between software architecture and already...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- JSW
دوره 6 شماره
صفحات -
تاریخ انتشار 2011